/*
 * TeacherAddress.h
 *
 *  Created on: 19 ��� 2010
 *      Author: Sartios
 */

#ifndef TEACHERADDRESS_H_
#define TEACHERADDRESS_H_

#include "../Address/Address.h"

class TeacherAddress: public Teacher::Address {
public:
	/**
	 *
	 */
	TeacherAddress();

	/**
	 *
	 */
	TeacherAddress(const string *town,const string *street,const string *number,const ITeacher *owner);

	/**
	 *
	 */
	virtual ~TeacherAddress();
	/**
	*
	*/
	virtual	void		setOwner(const ITeacher *teacher);

	/**
	*
	*/
	virtual ITeacher *	getOwner(void)const;
private:
	ITeacher	*owner_;
};

#endif /* TEACHERADDRESS_H_ */
